Distributed Computer System Complexity Versus Component Simplicity: Their Effects on Software Maintenance

نویسنده

  • Scott L. Schneberger
چکیده

'Ihe computing world is undergoing a transformation from centralized to distributed computer systems. At the same time, software maintenance has been identified repeatedly as the largest single system life cycle cost. This paper focuses on the issue of whether and to what extent distributed computer operating environments directly afrect software maintenance difficulty (and, by association, software development difficulty). 'Ihe issue appears to depend on two diametrics of information system architectures: component simplicity and system complexity. The smaller (and more numerous) the system components, the simpler they are to deal with individually Oower software maintenance costs) but the harder it is todeal with the overall s*tem (higher software maintenance costs). 'Ihis research seeks empirical quantitative and qualitative data from IS system and application software analysts, designers, programmers, testers, and customer service representatives to determine whether the complexity of a distributed computer system has a greater effect on software maintenance than component simplicity and what the explanatory factors are. Preliminary findings indicate that the complexity of studied distributed systems overwhelms the simplicity of their components increasing the overall cost of software maintenance (as shown in the figure). In terms of factors, the rate oftechnological change and variety ofcompone,18 (particularlyprocessors and system software) far outweigh the effects of component numbers or the number Oftransactions. Moreover, distributed systems appear to be much more than just "broken-up" centralized systems, as autonomous processors make computing event-driven and not just logic-driven. system overall components system software maintenance costs centralized distributed degree of system distribution

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributed Computing Environment Software Maintenance: Problems of Measurement and Research

Historically, the largest single life cycle computer vstem cost has been for maintaining information system software. More recently, the computing world has begun to undergo a significant transformation porn centralized computer architectures to non-centralized or distributed computer architectures. This paper discusses a new area of research on sojiivare maintenance (and development in generat...

متن کامل

Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach

The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...

متن کامل

Effects of Structural Complexity and Team Task Strategy on Object-Oriented Software Maintenance: An Experimental Test

This study develops and empirically tests the idea that the impact of structural complexity on perfective maintenance of object-oriented software is significantly determined by the task strategy of programming teams (independent or collaborative). Two key dimensions of software structure, coupling and cohesion, were analyzed with respect to both the maintenance effort and the perceived ease-of-...

متن کامل

A method for identifying software components based on Non-dominated Sorting Genetic Algorithm

Identifying the appropriate software components in the software design phase is a vital task in the field of software engineering and is considered as an important way to increase the software maintenance capability. Nowadays, many methods for identifying components such as graph partitioning and clustering are presented, but most of these methods are based on expert opinion and have poor accur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995